package org.meteorshower.employee_depart.util.enum_util;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.baomidou.mybatisplus.annotation.IEnum;
import lombok.Getter;

@Getter
public enum PoliticsEnum implements IEnum<String> {
    PARTY_MEMBER("中共党员"),
    PRE_PARTIES_MEMBER("中共预备党员"),
    YOUTH_PARTY_MEMBER("共青团员"),
    MGR_MEMBER("民革党员"),            // 中国国民党革命委员会
    MMT_MEMBER("民盟盟员"),            // 中国民主同盟
    MJB_MEMBER("民建会员"),            // 中国民主建国会
    MJJ_MEMBER("民进会员"),            // 中国民主促进会
    NGDP_MEMBER("农工党党员"),         // 中国农工民主党
    ZGDP_MEMBER("致公党党员"),         // 中国致公党
    JSXS_MEMBER("九三学社社员"),       // 九三学社
    TDMS_MEMBER("台湾民主自治同盟盟员"),// 台湾民主自治同盟

    UNEDUCATED("无党派人士"),
    UNEMPLOYED("群众"),
    OTHER("其他");

    @EnumValue
    private final String name;

    PoliticsEnum(String name) {
        this.name = name;
    }

    @Override
    public String getValue() {
        return name;
    }
}
